package view;

import controller.CartController;

public class CartClient extends Client{

    private final CartController cartController;
    public CartClient(){
        cartController = new CartController();
    }



    public String index(){
        // TODO: 2023-11-22  用户购物车 1 .删（id删除） 2. 改 （修改购物车商品数量） 3. 查 (列表和详情)  4. 结算购物车
        String result = userOperate("请选择你的操作", "D: 删除购物车", "U: 修改购物车" ,"F: 购物车列表", "S: 结算购物车" );
        while (true){
            if (result.equals(LOGIN)) {
                return LOGIN;
            }
            if (result.equals(EXIT)) {
                return EXIT;
            }
            if (result.equals(INDEX)) {
                return INDEX;
            }
            if (result.equals(ORDER)){
                return ORDER;
            }
            if ("D".equals(result)){
                cartController.deleteCart();
                return CART;

            }
            if ("U".equals(result)){
                cartController.updateOrder();
                return CART;

            }
            if ("F".equals(result)){
                cartController.showCart();
                return CART;
            }
            if ("S".equals(result)){
                return cartController.payCart();
            }
        }
    }


}
